<?php
include_once 'bean.php';

class Link extends Bean {
    
	protected $id, $tipo, $url, $musica_id;
	
	public function Link() {
	}
	
	public function get_id() {
		return $this->id;
	}
	
	public function get_tipo() {
		return $this->tipo;
	}
	
	public function get_url() {
		return $this->url;
	}
	
	public function get_musica_id() {
		return $this->musica_id;
	}
	
	public function set_id($id) {
		$this->id = $id;
	}
	
	public function set_tipo($tipo) {
		$this->tipo = $tipo;
	}
	
	public function set_url($url) {
		$this->url = $url;
	}
	
	public function set_musica_id($musica_id) {
		$this->musica_id = $musica_id;
	}
	
	public function get_url_truncado($tamanho) {
		$retorno = substr($this->url, 0, $tamanho);
		if (strlen($this->url) > $tamanho) {
			$retorno .= "...";
		}
		return $retorno;
	}
	
	static function comparar($link1, $link2) {
		return strcasecmp($link1->get_tipo(), $link2->get_tipo());
	}
}
	
?>